home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / pshell29.zip / HISTORY.TXT next >
Text File  |  1992-03-31  |  14KB  |  382 lines

  1.  
  2. HISTORY
  3.  
  4.  
  5. General remarks
  6.  
  7. 9 september 1991
  8.  
  9. Change of name!
  10.  
  11. There exists a very similar program, which on Bulletin Boards
  12. has the name 4WIN110.ZIP. It has a 4WIN.EXE executable and does more
  13. or less same as my PSHELL, but I think mine is better ;-). Aw, that guy
  14. does not even have a DESCRIBE-function!
  15.  
  16. I used the name 4WIN for the compressed files, 'cause it was rather
  17. meaningful (4dos for WINdows). To avoid confusion I'll ship
  18. my program in the future as PSHELLxx.LZH, where xx is the version number.
  19.  
  20. The makers of 4DOS, JP Software, also communicated with me over the
  21. name 4WIN. As I was not using it any more, it should not be a
  22. problem. It should be clear that I am not in any way affiliated with
  23. JP Software other than as a very satisfied 4DOS user.  4DOS is a
  24. trademarks of JP software (or is it the other way around? - that
  25. American folklore of quoting and claiming certainly keeps me
  26. confused).
  27. Their address is:
  28.                         P.O. box 1470
  29.                         E.Arlington MA 02174
  30.                         phone 617-646-3975
  31.                         U.S.A. (I suppose)
  32. And no, I am not getting paid for advertising their products. It's just
  33. a very good system.
  34.  
  35. ---------------------
  36.  
  37. 8 october.
  38.  
  39. Some people wrote me that they liked the program, but objected to the
  40. copyright notice, forbidding racist, fascist and zionist organizations
  41. to use my work.  Well, I think that an author of any work has the right
  42. to decide on who is going to use his work and who not. Especially when
  43. he is giving it away (more or less) for free.
  44.  
  45. And I enjoy discussions as much as the next man or woman, so keep them
  46. reactions coming, and/or append them to this HISTORY-file.
  47.  
  48. -------------------
  49.  
  50. 15 october.
  51.  
  52. To date I have collected twenty or so letters and Emails, zero bottles
  53. of beer and one ballpoint. Didn't push the button yet, it might
  54. explode ;-). Ingo, I liked your letter, thanks!
  55.  
  56.  
  57. Hans Paijmans.
  58.  
  59.  
  60.  
  61. DEVELOPMENT HISTORY.
  62.  
  63. PSHELL version 1.0
  64. 28 april 1991
  65.  
  66. COPY, REN, DEL and DIR may be used and changes will be reflected in
  67.    the descriptions. Parameters not supported at the moment.
  68. TYPE and LIST are identical. They support wildcards.
  69. CHDIR, RMDIR, MKDIR work as expected (by me, that is).
  70. CDD changes both path and disk.
  71. DESCRIBE filenaam: will enable the user to add 4DOS descriptions to
  72.    files in the directory.
  73. DOS and MS-WINDOWS commands may be typed on the commandline to start
  74.    execution. This works for BAT-files and PIF-files too.
  75. EXIT. To kill the 4PSHELL just type EXIT on the command-line.
  76.  
  77. -----------------------
  78.  
  79.  PSHELL version 1.01
  80.  
  81.  Bug removed, which prevented execution of external commends, if not
  82.  in path.
  83.  CD, RD and MD now also work as MKDIR, CHDIR etc.
  84.  PUSHD dirname, DIRS and POPD added, with stack of twenty
  85.     directory-names.
  86.  MEMORY and FREE added (RAM and default disk).
  87.  MOVE added (deletes files after copying them).
  88.  HISTORY added.
  89.  
  90. -----------------------
  91.  
  92.  PSHELL version 1.02 -- 12 juni 1991
  93.  
  94.  Scrollbar activated. Virtual PSHELL-window now is 256 lines and may
  95.  be scrolled back and forth.
  96.  CLS added (guess what).
  97.  TREE added (displays directory-tree).
  98.  ^E is now automatically followed by ^F when editing the command-
  99.     history.
  100.  /w - switch added to DIR (for wide display).
  101.  Bug removed, which impeded DELETE and COPY after a number of times.
  102.  Bug removed, which prevented loading programs if path was set.  Bug
  103.  removed, which sometimes did not update the descriptions after REN.
  104.  
  105.  
  106.  PSHELL version 1.03
  107.  
  108.  /a - switch added to DIR (displays attributes in stead of comments);
  109.  /c - switch added to TYPE to add CR to lines, which don't have one.
  110.  GLOBAL added for executing an internal command over several
  111.       directories.
  112.  STOP added, to quit WINDOWS without first having to discuss it with
  113.       the progam manager.
  114.  HELP added, which was a major pain in the ass. But thanks to God,
  115.       Phillipe Kahn and my own gigantic intelligence, I finally
  116.       figured how to write MS-WINDOWS help-files.
  117.  DOS  a command, which starts the COMMAND-interpreter that is in the
  118.       COMSPEC-variable (either DOS or 4DOS).
  119.  command line editor added.
  120.    NB. this is fixed in version 1.04. Arrows now work like expected.
  121.  
  122. --------------------------------------
  123.  
  124.  PSHELL version 1.04
  125.  
  126.  My thanks to Martin Fridael who tested the previous versions.
  127.  
  128.  Backslash and point may be placed behind commands without
  129.  intervening space.  N.B. spaces before the slash of a switch are
  130.  obligatory!
  131.  The caret (^) now may be used to combine several commands on the
  132.  command line.
  133.  DIR now displays the correct free space (in stead of the space of
  134.      the defaultdisk).
  135.  DOS-command removed in favour of 4DOS or COMMAND. Try them to see
  136.      which one works on your system.
  137.  STOP! quits Windows without confirmation
  138.  ARROW-keys and Home/End now work too! Finally got my fingers between
  139.      the keys.
  140.  The close-box left-up now works without letting an accidental
  141.      CTRL-C clobber the window.
  142.  
  143. ---------------------------------------
  144.  
  145.  PSHELL version 1.05
  146.  
  147.  DIR Displays sum of files in a directory.
  148.  DEL Now you can stop a DEL *.* by pressing ctrl-c. I did find out the hard
  149.      way that ctrl-c did not work here.
  150.  EXCEPT (one of that 4DOS-goodies) works too! Just put filespecs
  151.      inside parenthesis and give a disk-command.
  152.  SET may be used to examine DOS environment variables (not to SET them!)
  153.  
  154.  
  155.  
  156.  PSHELL version 1.06
  157.  
  158.  Although I considered version 1.05 as the final version, they kept
  159.  pestering me for refinements like storing the window-dimensions in
  160.  an INI-file. I consider it rot, but here goes...
  161.  
  162.  EXIT /S causes the current parameters to be saved in a PSHELL.INI.
  163.  
  164. ----------------------------------
  165.  
  166.  PSHELL version 1.07
  167.  
  168.  Some germans asked for umlauts etc in the descriptions... They got it.
  169.  But I did not find out how to enter them in PSHELL, so they will have to
  170.  do this kind of descriptions in the 4DOS-shell, although they may read
  171.  them in PSHELL. If they know how to make WINDOWS recognize that
  172.  horrible german keyboards, they may tell me about it.
  173.  
  174.  /S added to TYPE and LIST. It suppresses weird characters and
  175.     adds CR/LF's, so that you may TYPE executables and other
  176.     non-ASCII-files.
  177.  /W trims bit 8 (useful for some wordprocessor-files).
  178.  Support added for the excellent WINBATCH batchprocessor for Windows
  179.  from Morris Wilson.
  180.  INDES. The command INDES has been added, which enables the selection
  181.      of files which have a certain string in their description-part
  182.      (not case- sensitive).
  183.  DESCRIBE now accepts a stringargument, which lets you add descriptions
  184.      to a lot of files in one command. like:
  185.      DESCRIBE PSHELL*.* "That beautiful shell of Paijmans
  186.  F1 may be used to start HELP now. And I finally got that bloody Icon
  187.      nailed!
  188.  It is not necessary anymore to give the drive explicitly when starting a
  189.  BAT-file in the default-directory.
  190.  Some minor bugs squashed, notably in Type, the file-comments and
  191.  rename, thanks to Petri Hartoma, who also suggested the ICON-fix.
  192.  Also a bug, wich prohibited executing external commands, which were preceded
  193.  by a disk and colon.
  194.  
  195. I will now stop development of this version (1.): it was only meant to
  196. give  me the first 'feel' of Turbo pascal for Windows.
  197. Version (2) will be around later this year. I will use it to delve into
  198. the niceties of the OWL development kit, which comes with TPW, but
  199. looks, sounds and smells VERY complicated! PSHELL version 2 will
  200. have some new tricks, which I also miss in WINDOWS.
  201.  
  202.  (as you see version 1 developed into version 2 without the benefit of OWL.
  203.   So much for good intentions!)
  204.  
  205. Comments and suggestions are always welcome as are bottles with beer!
  206. See address below. (Must see the first dutchman yet who sends a
  207. bottle of beer for what he can have for free!).
  208.  
  209.  
  210.  
  211.  PSHELL version 1.09   23 August 1991
  212.  PSHELL version 2.01
  213.  
  214.  BAC added, which works like COPY, but only copies new files and
  215.      files, which are younger than the files on the destination drive
  216.  UPDATE added, which copies only younger files over older files,
  217.      but does not add new files.
  218.  BEEP added. Look, you're not gonna believe this, but it beeps.
  219.  LOAD added, which loads and minimizes a task as an Icon.
  220.  INDES is split in INDES and INDESI. INDES now is case-sensitive and
  221.  INDESI is not.
  222.  WHERE filenaam. Searches default disk for file(s)
  223.  BATCH-files. It had to come: PSHELL now has batchfiles of its own.
  224.  Just use ASCII-files with the extension .PBT.
  225.  BUG. A minor bug in the Batch-handling makes it necessary that the
  226.  batch-file ends with two empty lines.
  227.  
  228. -------------------------------------------
  229.  
  230.  PSHELL 2.02
  231.  9 september 1991
  232.  
  233.  An 'autoexec' added, which executes automatically whenever a new copy
  234.  of pshell is started.
  235.  KD added which means 'KillDir'.
  236.  PROMPT added, which behaves more or less as the DOS prompt-command.
  237.  VER added, which displays the version numbers of PSHELL, MS-DOS and
  238.  MS-WINDOWS.
  239.  Pseudo-device CON added, so 'COPY CON Filename' works too.
  240.  Redirection-signs > and >> added.
  241.  Move: if moving between directories on the same drive, a RENAME
  242.  is done in stead of the rather slow COPY and DELETE. (Jarvi asked for
  243.  that one too. Finnish beer will do nicely, thank you).
  244.  I think that I now really will quit messing around with this shell.
  245.  The next version will be downward compatible, but far more intelligent.
  246.  
  247. --------------------------------------------------
  248.  
  249.  PSHELL 2.03
  250.  14 october 1991
  251.  
  252.  FIND added.
  253.  
  254. --------------------------------------------------
  255.  
  256.  PSHELL 2.04
  257.  20 october 1991
  258.  
  259.  Directories now are sorted on mane by default.
  260.  /E Sorts them like DOS does (i.e. in order of entry)
  261.  /T Sort by date
  262.  /S Sort by size
  263.  
  264.  
  265.  
  266. PSHELL 2.05
  267. 7 december 1991
  268.  
  269. Mouse may be used to point at strings and thus to execute the files by
  270. double clicking them. Also for placing the cursor in the commandline. Read
  271. the help-file!
  272.  
  273. Extension-support added to launch applications according to
  274. the extension of a datafile.
  275. That annoying flicker when writing lines longer than the window
  276. is in most cases gone now.
  277. PSHELL.INI now in C:\ (because of network problems).
  278. Menu's for ABOUT and HELP added.
  279.  
  280. Some minor irregularities squashed, among which panic if redirection to a
  281. read-only file was attempted.
  282.  
  283. DOS-addicts always want to do DIR/W in stead of the more logical
  284. DIR (space) /W. OK, they have their way: slashes may be used without
  285. intervening spaces now. But I don't have to say I like it!
  286.  
  287. ---------------------------------------------------
  288.  
  289. PSHELL 2.06
  290. januari 1992
  291.  
  292. Unrecoverable Application error, which sometimes occurred when in
  293. combination with certain shareware, found and squashed.
  294.  
  295. HELP [keyword] added (i.e. you may now add a keyword after typing HELP.
  296. INI added, which saves the INI file without exiting PSHELL
  297. NEW added which lists new or changed files after a certain date
  298. YESTERDAY to see or change the date for the NEW-command.
  299. A .PBT file may be used on the commandline when spawning another
  300. PSHELL.
  301.  
  302. ------------------------------------------
  303.  
  304. PSHELL 2.07
  305. januari 1992
  306. PS, KILL, MAX, MIN and REST added, which operate on other processes.
  307.  
  308. ------------------------------------------
  309. PSHELL 2.08
  310. Bug squashed, which prohibited TYPE of read-only files. Minor bug
  311. in command-line-editor corrected, so a command directly after
  312. an ESCape, now works again.
  313. More important: ALIAS and a number of System-variables added.
  314. TAB, F8 and F9 added for cycling through directory-list.
  315. An exclamation mark after a command involving a BAT-file will
  316. execute that file as a PBT-file.
  317. For that reason the command BAT was added too.
  318. Disk-full-handling added in the COPY-command.
  319.  
  320. ------------------------------------------
  321. PSHELL 2.09
  322. March 1992
  323. An irritating bug crept in the PROMPT-command. Squashed. I also retracted
  324. the inversion of clicked-on strings, which was more trouble than it was
  325. worth.
  326. Some people complained that spaces between >, >>, .. and the command
  327. were necessary. OK: now you can do DIR>TEST and DIR > TEST. Some other
  328. 'space-problems' also eliminated. Regular DOS is, I feel, a bit sloppy,
  329. but people have got used to it...
  330. Other minor bugs and irritations have been removed, such as strange
  331. characters at the end of volume-names; direcories that appeared as files in 
  332. the directory.
  333.  
  334. The CD-command is now in line with DOS-usage.
  335.  
  336. A MAJOR CHANGE is, that I decided to use the WIN.INI file for extensions
  337. and other PSHELL-parameters. This made it possible to do away with the
  338. EXT-command, other than for displaying the current set of EXTensions.
  339. Pshell now uses the first twenty-five extensions under the [Extensions]
  340. part of WIN.INI.
  341.  
  342. Thanks to Eric Trepanier who gave many good suggestions.
  343.  
  344. Verion 3 will appear when I licked the color- and font-problems and/or
  345. succeded in speeding up the scrolling speed.  Working on it, so have faith!
  346.  
  347. ------------------------------------------
  348.  
  349. COPYRIGHT NOTICE
  350.  
  351. Although everybody is invited to copy PSHELL for private use, the
  352. program is NOT public domain. I want to keep all options open to
  353. prohibit criminal, racist, zionist and fascist organizations to
  354. profit from my work. If you find you are using it on a regular
  355. basis, please register by sending $25 or 50 DM or something in that
  356. order, but it is not mandatory. Registering gives no other benefits 
  357. than a warm feeling inside, but I might be quicker in helping out 
  358. with problems.
  359.  
  360. Giving this program away for free in a package deal, in which
  361. other products are sold, is considered commercial use and is explicitly
  362. prohibited without written permission from me. Just keep thinking
  363. "OK, so this dutch guy made something. How would I like to be treated
  364. if I was in his shoes?"
  365. If somebody wants to use my program commercially, just contact me.
  366. We will work out something.
  367.  
  368. Suggestions and donations of bottles with Belgian beer are welcome
  369. at
  370.  
  371. Hans Paijmans
  372. Elzenstraat 1
  373. 5183 VS Waalre
  374. Holland
  375.  
  376. PAAI@KUB.NL (bitnet).
  377.  
  378.  
  379.  
  380.  
  381.  
  382.